package com.easemob.helpdesk.bean;

import java.io.Serializable;

/**
 * Created by xiaolong.wei on 2019/6/3.
 */

public class IDCardVerifyResultBean  implements Serializable{


    /**
     * requestId : F1177DCA-D97E-4FD5-9862-BD5572C99B3C
     * success : true
     * code : 1
     * message : null
     * data : {"verifyStatus":{"statusCode":1,"trustedScore":null,"similarityScore":0,"auditConclusions":"","authorityComparisonScore":98}}
     */

    private String requestId;
    private boolean success;
    private String code;
    private String message;
    /**
     * verifyStatus : {"statusCode":1,"trustedScore":null,"similarityScore":0,"auditConclusions":"","authorityComparisonScore":98}
     */

    private DataBean data;

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * statusCode : 1
         * trustedScore : null
         * similarityScore : 0
         * auditConclusions :
         * authorityComparisonScore : 98
         */

        private VerifyStatusBean verifyStatus;

        public VerifyStatusBean getVerifyStatus() {
            return verifyStatus;
        }

        public void setVerifyStatus(VerifyStatusBean verifyStatus) {
            this.verifyStatus = verifyStatus;
        }

        public static class VerifyStatusBean {
            private int statusCode;
            private Object trustedScore;
            private int similarityScore;
            private String auditConclusions;
            private int authorityComparisonScore;

            public int getStatusCode() {
                return statusCode;
            }

            public void setStatusCode(int statusCode) {
                this.statusCode = statusCode;
            }

            public Object getTrustedScore() {
                return trustedScore;
            }

            public void setTrustedScore(Object trustedScore) {
                this.trustedScore = trustedScore;
            }

            public int getSimilarityScore() {
                return similarityScore;
            }

            public void setSimilarityScore(int similarityScore) {
                this.similarityScore = similarityScore;
            }

            public String getAuditConclusions() {
                return auditConclusions;
            }

            public void setAuditConclusions(String auditConclusions) {
                this.auditConclusions = auditConclusions;
            }

            public int getAuthorityComparisonScore() {
                return authorityComparisonScore;
            }

            public void setAuthorityComparisonScore(int authorityComparisonScore) {
                this.authorityComparisonScore = authorityComparisonScore;
            }
        }
    }
}
